.applyBox{
	position: relative;
}
.content{
	position: absolute;
	left: 0;
	right: 0;
	top: 100rpx;
	bottom: 128rpx;
	padding-bottom: 30rpx;
	overflow-y: auto;
}
.nameBox{
	padding-top: 36rpx;
	position: relative;
	.nameBg{
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1;
		image{
			height: 76rpx;
			width: 100%;
		}
	}
	.imgBox{
		width: 96rpx;
		height: 96rpx;
		border-radius: 100rpx;
		margin: 0 auto;
		position: relative;
		z-index: 2;
		image{
			border-radius: 50%;
			width: 96rpx;
			height: 96rpx;
			border: 4rpx solid white;
		}
	}
	.shopName{
		margin-top: 20rpx;
		color: #333333;
		font-size: 30rpx;
		text-align: center;
	}
}
.title{
	margin-top: 34rpx;
	padding-top: 26rpx;
	font-size: 48rpx;
	font-weight: bold;
	color: #E82E2E;
	line-height: 72rpx;
	text-align: center;
	position: relative;
	.titleBg{
		position: absolute;
		left: 70rpx;
		top: 0;
		width: 608rpx;
		height: 80rpx;
		line-height: 80rpx;
		font-size: 80rpx;
		font-weight: bold;
		letter-spacing:-10rpx;
		color: #E82E2E;
		background: linear-gradient(180deg, rgba(232, 46, 46, .1) 0%, rgba(232, 46, 46, 0.05) 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
}
.tip{
	margin: 30rpx auto;
	width: 650rpx;
	height: 180rpx;
	font-size: 32rpx;
	font-weight: 400;
	color: #333333;
	line-height: 60rpx;
	text-align: center;
}
.contentImg{
	text-align: center;
}
.listBox{
	margin: 10rpx auto 0;
	width: 650rpx;
	height: 430rpx;
	box-shadow: 0px 2rpx 6rpx 0px rgba(232, 46, 46, 0.34);
	border-radius: 26rpx;
	padding: 40rpx 20rpx;
	.listTitle{
		font-size: 30rpx;
		line-height: 30rpx;
		color: #333333;
		margin-bottom: 30rpx;
	}
	.list{
		margin-bottom: 10rpx;
		font-size: 28rpx;
		color: #333333;
		line-height: 48rpx;
		.listIcon{
			width: 50rpx;
			height: 50rpx;
			.itemIcon{
				width: 30rpx;
				height: 30rpx;
				border-radius: 30rpx;
				line-height: 30rpx;
				color: white;
				text-align: center;
				font-size: 24rpx;
				background: linear-gradient(270deg, #E82E2E 0%, #FE9999 100%);
			}
		}
	}
}
.bottomBox{
	height: 128rpx;
	background: #FFFFFF;
	border-top: 1rpx solid #DEDEDE;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	.bottomBut{
		width: 690rpx;
		height: 72rpx;
		line-height: 72rpx;
		text-align: center;
		background: #E82E2E;
		box-shadow: 0px 0px 16rpx 1rpx rgba(222, 222, 222, 0.5);
		border-radius: 40rpx;
		color: white;
	}
}
.state{
	height: 500rpx;
	text-align: center;
	line-height: 500rpx;
	font-size: 40rpx;
}
.state1{
	color: #1aad19;
}
.state2{
	color:#E82E2E;
}